*{margin:0px; padding:0px; }
div{overflow:hidden;}
a{text-decoration:none; }
li{list-style-type:none;}



body {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
}


#mail {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}
#syzuo {
	float: left;
	width: 217px;
}
#syyou {
	float: right;
	width: 750px;
}










#cpfl {
	width: 217px;
	margin-right: auto;
	margin-left: auto;
}
#cpfl h1 {
	background-image: url(../images/fu.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 217px;
	margin-right: auto;
	margin-left: auto;
}


.fw {
	width: 205px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.fw ul {
	padding: 0px;
	width: 205px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.fw li {
	line-height: 32px;
	color: #09489a;
	font-size: 14px;
	text-indent: 30px;
	margin-bottom: 2px;
	background-image: url(../images/bb.jpg);
	background-repeat: no-repeat;
	height: 34px;
}
.fw a {
	color: #09489a;
	text-decoration: none;
	line-height: 32px;
	font-weight: bold;
}
.fw a:hover {
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}








#lianxi {
	width: 217px;
	margin-top:10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#lianxi h1 {
	background-image: url(../images/lianxi.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 217px;
}
.lx{
	width: 215px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-image: url(../images/lx.jpg);
	background-repeat: no-repeat;
	height: 237px;
	border: 1px solid #e8e8e8;
	margin-bottom: 20px;
}

.lx strong {
	font-size: 14px;
	color: #ff6c00;
	line-height: 30px;
}


.lx p {
	margin-top: 10px;
	line-height: 24px;
	color: #1c1c1c;
	margin-left: 10px;
	font-size: 12px;
	margin-right: 2px;
}












#yceng {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}




#gongs {
	float: left;
	width: 385px;
	margin-right: 14px;
}
#gongs h1 {
	background-image: url(../images/gy.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 385px;
}

#gongs strong {
	float: right;
	margin-right: 2px;
	margin-top: 10px;
}


.nr {
	width: 380px;
	margin-top: 10px;
	height: 180px;
	margin-right: auto;
	margin-left: auto;
}
.tu {
	height: 73px;
	width: 366px;
	padding: 2px;
	border: 1px solid #c3c5c2;
	margin-top: 3px;
}


.wz {
	width: 366px;
	font-size: 12px;
	color: #010101;
	line-height: 25px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
.wz a {
	color: #ff0000;
}
.wz a:hover {
	color: #09489a;
}



#xian {
	height: 213px;
	width: 7px;
	background-image: url(../images/xian.png);
	background-repeat: no-repeat;
	float: left;
}










#xinwen {
	float: right;
	width: 330px;
}

#xinwen h1 {
	background-image: url(../images/xinw.png);
	background-repeat: no-repeat;
	width: 330px;
	height: 35px;
}
#xinwen strong {
	float: right;
	margin-right: 2px;
	margin-top: 10px;
}


#xwnr {
	width: 320px;
	margin-top: 12px;
}


#xwnr ul {
	padding: 0px;
	width: 320px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#xwnr li {
	line-height: 32px;
	font-size: 12px;
	color: #000;
	list-style-type: none;
	background-image: url(../images/b.jpg);
	background-repeat: no-repeat;
	background-position: 5px 12px;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #afafaf;
	height: 32px;
}
#xwnr li a {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
#xwnr li a:hover {
	color: #09489a;
	text-decoration: none;
}
.shij{
	FLOAT: right;
	COLOR: #707070;
	height: 32px;
	line-height: 32px;
	margin-right: 5px;
}










#yceng1 {
	float: left;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	margin-bottom: 15px;
}



#hangye {
	float: left;
	width: 385px;
	margin-right: 14px;
}
#hangye h1 {
	background-image: url(../images/hy.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 385px;
}

#hangye strong {
	float: right;
	margin-right: 2px;
	margin-top: 10px;
}
#hynr {
	width: 380px;
	margin-top: 12px;
}


#hynr ul {
	padding: 0px;
	width: 380px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#hynr li {
	line-height: 32px;
	font-size: 12px;
	color: #000;
	list-style-type: none;
	background-image: url(../images/b1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 12px;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #afafaf;
	height: 32px;
}
#hynr li a {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
#hynr li a:hover {
	color: #09489a;
	text-decoration: none;
}















#zixun {
	float: right;
	width: 330px;
}

#zixun h1 {
	background-image: url(../images/zixun.png);
	background-repeat: no-repeat;
	width: 330px;
	height: 35px;
}
#zixun strong {
	float: right;
	margin-right: 2px;
	margin-top: 10px;
}


#zxnr {
	width: 320px;
	margin-top: 12px;
}


#zxnr ul {
	padding: 0px;
	width: 320px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#zxnr li {
	line-height: 32px;
	font-size: 12px;
	color: #000;
	list-style-type: none;
	background-image: url(../images/b1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 12px;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #afafaf;
	height: 32px;
}
#zxnr li a {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
#zxnr li a:hover {
	color: #09489a;
	text-decoration: none;
}
.shij{
	FLOAT: right;
	COLOR: #707070;
	height: 32px;
	line-height: 32px;
	margin-right: 5px;
}











#chanp {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#chanp h1 {
	background-image: url(../images/chanp.png);
	background-repeat: no-repeat;
	width: 750px;
	height: 35px;
}
#chanp strong {
	float: right;
	margin-right: 2px;
	margin-top: 18px;
}



.algd {
	height: 200px;
	width: 740px;
	margin-left: auto;
	margin-top: 7px;
	margin-right: auto;
}


.slideTxtBox2{
	width:740px;
	height:200px;
	margin-top:12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.slideTxtBox2 .bd{
	width:740px;
	height:200px;
	margin:0 auto;
	text-align:center;
}
.slideTxtBox2 .bd .hceg{
	width:180px;
	height:185px;
	margin-left:20px;
}
.hceg a {
	font-size: 12px;
	color: #000;
}
.hceg a:hover {
	color: #09489a;
	text-decoration: underline;
}
.slideTxtBox2 li a img{
	width:160px;
	height:125px;
	padding:5px;
	border:1px solid #d0d0d0;
}

.slideTxtBox2  li a:hover img{border:1px solid #09489a;}

.cpwz1 {
	line-height: 25px;
	color: #000;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-decoration: none;
}
.cpwz1 a {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.cpwz1 a:hover {
	font-size: 12px;
	color: #09489a;
	text-decoration: none;	
}














#banq {
	width: 100%;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #09489a;
}



#yqlj {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#yqlj h2 {
	font-size: 12px;
	color: #000000;
	line-height: 30px;
	height: 30px;
	width: 96px;
	font-weight: normal;
}
#qxlinks strong {
	font-size: 12px;
	color: #000;
}

#qxlinks {
	width: 930px;
	height: auto;
	margin-top: -45px;
	margin-bottom: 0px;
	float: right;
}
#qxlinks ul {
	WIDTH: 930px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 15px
}


#qxlinks span {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#qxlinks img {
	FLOAT: left; MARGIN-LEFT: 3px; MARGIN-RIGHT: 5px
}
#qxlinks li{
	font-size: 12px;
	color: #3f3f3f;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 30px;
}

#qxlinks li a {
	font-size: 12px;
	color: #3f3f3f;
}
#qxlinks li a:hover {
	color: #3f3f3f;
	text-decoration: none;
}


#bottm {
	width: 100%;
	background-color: #09489a;
}
#bot {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#bq1 {
	width: 880px;
	margin-top: -10px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	padding-left: 10px;
}
#bq1 p {
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	margin-top: 18px;
	text-align: center;
}


#bq1 p a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
#bq1 p a:hover {
	color: #fff;
	text-decoration: none;
}



#gongshang {
	height: 70px;
	width: 65px;
	margin-top: 5px;
	margin-left: 10px;
}

/* ---------------------- Blueslate nav ---------------------- */


















#zhong {
	width: 1000px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#left {
	float: left;
	width: 217px;
}
#right {
	float: right;
	width: 750px;
}


/* ---------------------- Blueslate nav ---------------------- */





#cpfl2 {
	width: 217px;
	margin-right: auto;
	margin-left: auto;
}
#cpfl2 h1 {
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 217px;
	margin-right: auto;
	margin-left: auto;
	font-size: 17px;
	color: #000;
	line-height: 60px;
	font-weight: bold;
	text-indent: 48px;
}


.fw2 {
	width: 205px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.fw2 ul {
	padding: 0px;
	width: 205px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.fw2 li {
	line-height: 32px;
	color: #09489a;
	font-size: 14px;
	text-indent: 30px;
	margin-bottom: 2px;
	background-image: url(../images/bb.jpg);
	background-repeat: no-repeat;
	height: 34px;
}
.fw2 a {
	color: #09489a;
	text-decoration: none;
	line-height: 32px;
	font-weight: bold;
}
.fw2 a:hover {
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}








#lianxi2 {
	width: 217px;
	margin-top:10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#lianxi2 h1 {
	background-image: url(../images/lianxi.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 217px;
}

.lx2{
	width: 215px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	background-image: url(../images/lx.jpg);
	background-repeat: no-repeat;
	height: 237px;
	border: 1px solid #e8e8e8;
	margin-bottom: 20px;
}

.lx2 strong {
	font-size: 14px;
	color: #ff6c00;
	line-height: 30px;
}


.lx2 p {
	margin-top: 10px;
	line-height: 24px;
	color: #1c1c1c;
	margin-left: 10px;
	font-size: 12px;
	margin-right: 2px;
}






.gyu{
	width: 750px;
	margin-top: 10px;
}
.gyu h2 {
	line-height: 32px;
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
	height: 35px;
	font-size: 13px;
	font-weight: 500;
	color: #000;
	font-family: "ËÎÌå";
	text-decoration: none;
	text-indent: 38px;
}


.gyu h2 a {
	color: #09489a;
	text-decoration: none;
}
.gyu h2 a:hover {
	color: #000;
	text-decoration: none;
}


#zbjsnr {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
#zbjsnr p {
	font-size: 12px;
	line-height: 30px;
	color: #000;
}



/* ---------------------- Blueslate nav ---------------------- */














.news {
	width: 720px;
	margin-right: auto;
	margin-bottom:15px;
	margin-left: auto;
	margin-top: 25px;
}
.news ul {
	list-style-type: disc;
	padding: 0px;
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
.news li {
	line-height: 30px;
	background-image: url(../images/b.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #000;
	background-position: 12px center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	text-indent: 30px;
}
.news li span {
	FLOAT: right;
	COLOR: #333;
	height: 30px;
	margin-right: 10px;
}
.news a {
	font-size: 12px;
	color: #000;
	line-height: 30px;
}
.news a:hover {
	color: #09489a;
	text-decoration: underline;
	font-size: 12px;
}




/* ---------------------- Blueslate nav ---------------------- */










#news1 {
	width: 720px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}


#news1 a {
	font-size: 12px;
	color: #000;
	line-height: 30px;
	text-decoration: none;
}
#news1 a:hover {
	color: #09489a;
	text-decoration: none;
	font-size: 12px;
}


#news1 strong {
	font-size: 12px;
	color: #333;
	font-weight: normal;
}
#fontzoom {
	color: #000;
}


#tt {
	font-size: 14px;
	line-height: 25px;
	color: #666;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
}



/* ---------------------- Blueslate nav ---------------------- */























#qxproducts {
	WIDTH: 680px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}



#qxproducts TR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}


.prodiv {
	WIDTH: 680px;
	HEIGHT: auto;
}
.prodiv LI {
	WIDTH: 190px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 210px;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: center;
	margin-left: 18px;
	margin-right: 18px;
}

.prodiv LI IMG {
	height: 140px;
	width: 180px;
}

.prodiv LI img{
	border:5px solid #dbdbdb;
	margin: 0;
	padding: 5px;
}
.prodiv LI a:hover img{
	border:5px solid #09489a;
}

.prodiv ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.cpwz {
	line-height: 40px;
	width: 200px;
	font-size: 12px;
	font-weight: normal;
	background-color: #f0f0f0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	text-decoration: none;
}
.cpwz a {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.cpwz a:hover {
	font-size: 12px;
	color: #09489a;
	text-decoration: none;	
}



/* ---------------------- Blueslate nav ---------------------- */
















.news3 strong a {
	color: #000;
	text-decoration: none;
}
.news3 strong a:hover {
	color: #000;
}


.news3 {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


.news3 h3 {
	font-size: 14px;
	line-height: 30px;
	color: #09489a;
	text-align: center;
	width: 500px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}



.proproperty {
	line-height: 50px;
	margin: 0px;
	padding: 0px;
	height: 41px;
}
.proproperty span {
	display: block;
	margin: 0px;
	height: 41px;
	width: 274px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
	color: #000;
}
.procontent {
	padding: 10px;
	border: 1px solid #f3f3f3;
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 10px;
	width: 650px;
}


#tt1 {
	font-size: 12px;
	line-height: 25px;
	color: #000;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#tt1 p {
	color: #000;
}

#tt1 p a {
	color: #000;
}

#tt1 p a:hover {
	color: #09489a;
	text-decoration: none;
}















#zbjsnr1 {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
#zbjsnr1 p {
	font-size: 12px;
	line-height: 30px;
	color: #000;
}